package com.qianli.user.ro.auth;

import com.qianli.user.ro.BaseRO;

import java.io.Serializable;
import java.util.List;

/**
 * name:认证信息
 * auth:ting.li@qianli-inc.com
 * date:2018/1/7 19:02
 * version: v1.0.0
 **/
public class UserAuthInfoRO extends BaseRO implements Serializable {

    private static final long serialVersionUID = -1064205166718400528L;

    /**
     * 客户信息
     */
    private CustomerRO customer;
    /**
     * 芝麻认证
     */
    private ZMCreditRO zmCredit;
    /**
     * 银行卡认证
     */
    private List<BankCreditRO>              bankCredits;
    /**
     * 信用卡
     */
    private List<CreditCardRO>              creditCardROS;
    /**
     * 人脸识别
     */
    private List<UserAuthFaceRecognitionRO> authFaceRecognitions;
    /**
     * 支付宝认证
     */
    private UserAuthAlipayRO          authAlipay;
    /**
     * 淘宝认证
     */
    private UserAuthTaobaoRO          authTaobao;
    /**
     * 运营商认证
     */
    private UserAuthCarrierRO         userAuthCarrier;

    public CustomerRO getCustomer() {
        return customer;
    }

    public void setCustomer(CustomerRO customer) {
        this.customer = customer;
    }

    public ZMCreditRO getZmCredit() {
        return zmCredit;
    }

    public void setZmCredit(ZMCreditRO zmCredit) {
        this.zmCredit = zmCredit;
    }

    public List<BankCreditRO> getBankCredits() {
        return bankCredits;
    }

    public void setBankCredits(List<BankCreditRO> bankCredits) {
        this.bankCredits = bankCredits;
    }

    public List<CreditCardRO> getCreditCardROS() {
        return creditCardROS;
    }

    public void setCreditCardROS(List<CreditCardRO> creditCardROS) {
        this.creditCardROS = creditCardROS;
    }

    public List<UserAuthFaceRecognitionRO> getAuthFaceRecognitions() {
        return authFaceRecognitions;
    }

    public void setAuthFaceRecognitions(List<UserAuthFaceRecognitionRO> authFaceRecognitions) {
        this.authFaceRecognitions = authFaceRecognitions;
    }

    public UserAuthAlipayRO getAuthAlipay() {
        return authAlipay;
    }

    public void setAuthAlipay(UserAuthAlipayRO authAlipay) {
        this.authAlipay = authAlipay;
    }

    public UserAuthTaobaoRO getAuthTaobao() {
        return authTaobao;
    }

    public void setAuthTaobao(UserAuthTaobaoRO authTaobao) {
        this.authTaobao = authTaobao;
    }

    public UserAuthCarrierRO getUserAuthCarrier() {
        return userAuthCarrier;
    }

    public void setUserAuthCarrier(UserAuthCarrierRO userAuthCarrier) {
        this.userAuthCarrier = userAuthCarrier;
    }
}
